/api/auth/oauth/[provider]
Info
Whenever there are errors, the response will redirect to the /oauth_error page. All responses on this page are based on if FEATURES_HEADLESS
was set to true
, therefore all responses will be JSON.
GET [provider] OAuth
Query
Field Name | Type | Description |
---|---|---|
code | string? | The OAuth code from [provider] |
308 Redirect
If there is no code
present in the query, it will redirect to the providers OAuth link for the user to authenticate with.
400 Bad Request (JSON)
oauth registration is disabled
-FEATURES_OAUTH_REGISTRATION
is set tofalse
, therefore you cannot access this resource.[provider] OAuth is not configured
- The provider you are trying to use is not configured correctly. Check the configuration page for more information.invalid request
- Unable to verify oauth request, the OAuth provider did not return a200.no access_token in response
- The OAuth provider did not return an access token.no refresh_token in response
- The OAuth provider did not return a refresh token (if applicable).invalid user request
- Unable to get user information from the OAuth provider.
Last updated: 3/3/2024
Edit this page on GitHub